#register-form > div > label:nth-child(1) {
    position: absolute;
    left: 10px;
    top: 15px;
    color:#828fa0;
    user-select: none;
}
#register-form  > div {
    position: relative;
    margin:20px;
}

/* 输入框 */
#register-form > div > input {
    width: 240px;
    height: 50px;
    padding-left: 100px;
}
.vcode-box {
    position: relative;
}
.vcode-box button {
    position: absolute;
    top:5px;
    right:-30px;
    border:none;
    background: #e6e6e6;
    width: 80px;
    height: 40px;
}

#register-form {
    width:344px;
}


.register-box 
#register-form 
.checkbox-agree {
    width: 15px;
    padding:0;
}
#register-form div:nth-child(7) *{
    height: 30px;
    line-height: 30px;
    display: inline-block;
   
}
#register-form div:nth-child(7) p span {
    color:#ff6600;
}
#submit-btn {
    border:none;
    background: #ff6600;
    width: 200px;
    height: 50px;
    color:white;
    margin-left: 50%;
    transform: translateX(-50%);
}
#register-form > div > label.error {
    color: red;
    position: absolute;
    top:15px;
    right: -400px;
    width: 200px;
}
#register-form > div > input.error {
   border:1px solid red;
}